// @Title  请填写文件名称（需要改）
// @Description  请填写文件描述（需要改）
// @Author  请填写自己的真是姓名（需要改）  2021/1/30 20:52
// @Update  请填写自己的真是姓名（需要改）  2021/1/30 20:52
package datetime

import (
	"fmt"
	"time"
)

func RunDate(){
	//当前时间
	t := time.Now()
	fmt.Println(t.Format("2006-01-02 15:04:05"))
	fmt.Println(t.Year(), int(t.Local().Month()), t.Day())



}

func Timetotamp(timetamp int64) {
	timeObj := time.Unix(timetamp, 0) //使用时间戳来获取年月日的数据
	year := timeObj.Year()
	month := timeObj.Month()
	day := timeObj.Day()
	hour := timeObj.Hour()
	minute := timeObj.Minute()
	second := timeObj.Second()
	fmt.Printf("%02d-%02d-%02d  %02d:%02d:%02d\n", year, month, day, hour, minute, second)
	fmt.Printf("时间戳是：%d\n", timetamp)
	fmt.Println(timeObj.Format("2020-09-09"))
}


func Timezone(){
	timestamp := time.Now().UnixNano()
	t0 := time.Unix(0,timestamp)
	fmt.Println(t0.Format("2006-01-02 15:04:05"))
	fmt.Println(time.Now().Format("2006-01-02 15:04:05"))

	var cstSh, _ = time.LoadLocation("Asia/Shanghai") //上海
	t0.In(cstSh)
	fmt.Println(t0.Format("2006-01-02 15:04:05"))

	cstZone := time.FixedZone("CST", 7*3600) // 东七区
	fmt.Println(time.Now().In(cstZone).Format("2006-01-02 15:04:05"))

}
